#pragma once

#define _INTERFACE class 

class CRenderQueue;
class GLfrustum;

_INTERFACE IRenderable
{
public:
	virtual void Draw() = 0;
	virtual void ExtractRenderables(CRenderQueue&,GLfrustum&){}
};

class CRenderableObject :
	public IRenderable
{
public:
	CRenderableObject(void);
public:
	virtual ~CRenderableObject(void);
};

